package com.example.service;

import com.example.Utils.lookUpUtils;
import com.example.pojo.Result;
import com.example.pojo.ThreeList;
import com.example.pojo.repairBookPojo;
import com.fasterxml.jackson.core.JsonProcessingException;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * ClassName:repairBookService
 * Description:
 *
 * @Author 赵永峰
 * @Create 2024/4/10 10:14
 * @Version 1.0
 */
public interface repairBookService {
    /**
     * 查询数据
     */
    List<repairBookPojo> list(String workshop, String taksName,String languageS);


    List<ThreeList> TreeList();
    /*
    *修改员工数据
    * */

    repairBookPojo repairModifySteps(String tableDataTempJson, List<MultipartFile> fileListV) throws JsonProcessingException;
    /*
     * 通过ID，查询某一个字段中的值，返回在通用结果中的是一个字符串
     */
    String lookupId(lookUpUtils lookUpUtils);
    /*
     * 按照ID，修改某一个字段的值
     **/
    void repairModifyById(repairBookPojo repairBookPojo);
    /*
     * 插入一个新的步骤
     **/
    void addStep(repairBookPojo repairBookPojo);
    /*接收前端的删除命令，对操作步骤进行删除*/

    void repairDelete(repairBookPojo repairBookPojo);
    /*前端输入一组数据，进行添加到数据库中*/
    void addFile(List<repairBookPojo> repairBookPojos);

    /*用在前端调整作业指导书步骤后，进行数据修改保存*/
    void editUseOrder(List<repairBookPojo> repairBookPojos);
    /*用在传输操作说明中的内容更改后，对数据库的内容进行更新用*/
    void repairModifyString(repairBookPojo repairBookPojo);
}
